permission to stay - Spanish English Dictionary